const LOCAL_CLIENT_KEY = "local_config";

// 存储数据
const saveClientConfig = (config) => {
    try {
        localStorage.setItem(LOCAL_CLIENT_KEY, JSON.stringify(config));
    } catch (error) {
        console.error('保存数据出错:', error);
    }
};

// 获取数据
const getClientConfig = () => {
    try {
        const value = localStorage.getItem(LOCAL_CLIENT_KEY);
        return value ? JSON.parse(value) : null;
    } catch (error) {
        console.error('获取配置出错:', error);
        return null;
    }
};

// 删除数据
const delClientConfig = () => {
    try {
        localStorage.removeItem(LOCAL_CLIENT_KEY);
    } catch (error) {
        console.error('删除配置数据出错:', error);
    }
};

// 导出函数
export { saveClientConfig, getClientConfig, delClientConfig };